<?php
	function strPage($page, $maxPage, $key, $param){

		// 获取上下页 页码 page
		$priv = strlen($key) > 0 ? $page - '1'."&key={$key}" : $page - '1';

		$next = strlen($key) > 0 ? $page + '1'."&key={$key}" : $page + '1';

		// 设置页码开始与结束位置
		$start = $page - 1 > 0 ? $page - 1 : $page;
		$end = $page + 1 > $maxPage ? $maxPage : $page + 1;

		$pageNum = ''; // 初始化
		
		// 获取每页显示的页码和当前页码

		for($start; $start <= $end; $start++){

			$Num = strlen($key) > 0 ? $start."&key={$key}" : $start;
			$pageNum .= '<li><a href="./index.php?param='. $param .'&page='. $Num .'">'. $start .'</a></li>';
		}

		// 拼接string并返回
		$priv = '<ul><li><a href="./index.php?param='. $param .'&page=1">首页</a></li>
				<li><a href="./index.php?param='. $param .'&page='. $priv .'">上一页</a></li>';
		$next = '<li><a href="./index.php?param='. $param .'&page='. $next .'">下一页</a></li>
				<li><a href="./index.php?param='. $param .'&page='. $maxPage .'">尾页</a></li>
				</ul>';
			
		$strPage = $priv.$pageNum.$next; 	

		return $strPage;
	}
?>